trench artillery - İspanyolca İngilizce Sözlük